package la.iok.hzsvn.lewin.movie.entity;

/**
 * 剧幕实例
 */
public class MovieSceneInstance {
    private Long id;
    /**
     * 剧本id
     */
    private Long movieId;
    /**
     * 剧本实例id
     */
    private Long movieInstanceId;
    /**
     * 剧幕id
     */
    private Long movieSceneId;
    /**
     * 序号
     */
    private Integer sequence;
    /**
     * 名称
     */
    private String name;
    /**
     * 相对根目录的存储路径
     */
    private String file;
    /**
     * MovieSceneFile的id
     */
    private Long fileId;
    /**
     * 1-循环播放;2-播放结束自动播放下一幕;3-播放结束停止播放;4-投影第一组线索并循环播放
     */
    private Integer playMode;
    /**
     * 加密视频文件的id
     */
    private Long encodedFileId;

    /**
     * 是否已经标记为删除。0:未删除，1:已删除
     */
    private Integer fileDeleted;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMovieId() {
        return movieId;
    }

    public void setMovieId(Long movieId) {
        this.movieId = movieId;
    }

    public Long getMovieInstanceId() {
        return movieInstanceId;
    }

    public void setMovieInstanceId(Long movieInstanceId) {
        this.movieInstanceId = movieInstanceId;
    }

    public Long getMovieSceneId() {
        return movieSceneId;
    }

    public void setMovieSceneId(Long movieSceneId) {
        this.movieSceneId = movieSceneId;
    }

    public Integer getSequence() {
        return sequence;
    }

    public void setSequence(Integer sequence) {
        this.sequence = sequence;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFile() {
        return file;
    }

    public void setFile(String file) {
        this.file = file;
    }

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public Integer getPlayMode() {
        return playMode;
    }

    public void setPlayMode(Integer playMode) {
        this.playMode = playMode;
    }

    public Long getEncodedFileId() {
        return encodedFileId;
    }

    public void setEncodedFileId(Long encodedFileId) {
        this.encodedFileId = encodedFileId;
    }

    public Integer getFileDeleted() {
        return fileDeleted;
    }

    public void setFileDeleted(Integer fileDeleted) {
        this.fileDeleted = fileDeleted;
    }
}
